Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F8 Brazil F4 USA F4 Ecuador F3 Ecuador F1 Mexico F15 Colombia F4 Ecuador F6 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Romania F4 Germany F8 USA F3 (Plantation) Bolivia F1 Bolivia F2 USA F1 Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Naples Challenger - Naples Music City Challenger - Nashville 2007 Knoxville Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Internationaux du Doubs - Besancon Baton Rouge Pro Tennis Classic - Baton Rouge Hurricane Tennis Open - Bradenton Open Diputacion Ciudad de Pozoblanco - Cordoba The Comercia Bank Challenger - Aptos BH Tenis Open International Cup 2008 - Belo Horizonte Oldum Brown Vancouver Open - Vancouver Carson Challenger Bogota Challenger Sacramento Challenger Sao Paulo Challenger Honolulu Challenger Quimper Challenger Medellin Challenger Quito Challenger Tiburon Challenger Guayaquil Challenger Morelos Challenger Manta Challenger Bordeaux Challenger Furth Challenger Brazil F5 AAPT Championships - Adelaide Heineken Open - Auckland Citrix Tennis Championships - Delray Beach Galleryfurniture.com Challenge - Atlanta U.S. Men's Clay Court Championships - Orlando Legg Mason Tennis Classic - Washington D.C. Salem Open - Hong Kong Japan Open - Tokyo Kroger / St. Jude International - Memphis Sybase Open - San Jose U.S. Men's Clay Court Championships - Houston Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis The Hamlet Cup - Long Island Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island AAPT Championships - Adelaide Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Mercedes-Benz Cup - Los Angeles AAPT Championships - Adelaide Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open de la Comunidad Valenciana - Valencia Aptos Challenger Legg Mason Tennis Classic - Washington D.C. Chennai Open - Chennai International Tennis Championships - Delray Beach Internationaler Raiffeisen Grand Prix - St. Polten The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven AIG Japan Open - Tokyo CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Sydney International - Sydney Brasil Open - Costa do Sauipe Tennis Channel Open - Las Vegas Sacramento Challenger Campbell's Hall of Fame Tennis Championships - Newport Aguascalenties Challenger China Open - Beijing Thailand Open - Bangkok Bucaramanga Challenger Pereira Challenger Chennai Open - Chennai Sydney International - Sydney Abierto Mexicano Telcel - Acapulco Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington China Open - Beijing 2003 USTA Challenger of Calabasas - Calabasas The Hypo Group Tennis International 2008 - Poertschach Samsung Securities Cup - Seoul XL Bermuda Open - Bermuda Legg Mason Tennis Classic - Washington Challenger Ciudad de Guayaquil - Guayaquil JSM Challenger - Champaign AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Challenger Britania Zavaleta - Puebla Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Internationaux de Nouvelle-Caledonie - New Caledonia Gerry Weber Open - Halle AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport ITG Miami Challenger - Miami Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Challenger DCNS de Cherbourg - Cherbourg Chennai Open - Chennai Abierto Internacional de Salinas 'Dario Expreso' - Salinas SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London AEGON International - Eastbourne Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Delray Beach International Tennis Championships - Delray Beach Winston Salem - Winston Salem Unicredit Czech Open - Prostejov Zenith Tennis Cup-Harbour Club - Milan SAP Open - San Jose 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Farmers Classic - Los Angeles Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Gerry Weber Open - Halle Credicard Citi Mastercard Tennis Cup - Campos do Jordao Credit Agricole Suisse Open - Gstaad Ecuador Open - Quito Calabasas Challenger Waco Tennis Challenger - Waco Ford Tennis Championships - Louisville Abierto Internacional Varonil Ciudad de Cancun - Cancun Dallas Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla Mexico City Challenger Talahassee Challenger Rhodes Challenger Pereira Challenger Alessandria Challenger Turin Challenger Bogota Challenger Manta Challenger CNA TennisPro Classic - Winnetka Brasilia Challenger Quito Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Guayaquil Challenger ATP Challenger Hamburg - Hamburg Carson Challenger Reggio Emilia Challenger Aptos Challenger Campos do Jordao Challenger Binghamton Challenger Brasilia Challenger Salvador Challenger Cali Challenger Quito Challenger Tiburon Challenger Charlottesville Challenger Guayaquil Challenger Knoxville Challenger Helsinki Challenger Noumea Challenger Bucaramanga Challenger Santiago Challenger Panama City Challenger Bogota Challenger Cali Challenger Bucaramanga Challenger Cortina Challenger Salinas Challenger Cali Challenger Heilbronn Challenger Winnetka Challenger Sarasota Challenger Tampere Challenger USTA Challenger - Champaign Medellin Challenger Quito Challenger Bucaramanga Challenger USTA Seascape Challenger - Aptos ECM Prague Open 2005 - Prague Marburg Challenger Irving Challenger Savannah Challenger Tallahassee Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin VII Avierto Internacional de Salinas - Salinas 2002 Eddleman USTA Challenger - Birmingham ARMS USTA Challenger - Rocky Mount Granby Challenger - Granby USTA Seascape Challenger - Aptos Fifth-Third Bank Tennis Championships - Lexington 2002 FSE Challenger - Tarzana Hilton Waikoloa USTA Challenger - Waikoloa Warsteiner Challenger Wolfsburg - Wolfsburg Warsteiner Challenger Lubeck - Lubeck V Abierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2000 - San Luis Potosi Eddleman USTA Challenger - Birmingham drkoop.com USTA Challenger of Tallahassee - Tallahassee 2000 Challenger de Granby - Granby Open Castilla y Leon Trofeo Iberdrola - Segovia drkoop.com USTA Tennis Championships of Houston - Houston USTA Challenger of Las Vegas - Las Vegas VI Trofeo Ciudad de Quito - Quito USTA Pro Tennis Classic at Mission Hills - Rancho Mirage University of Tennessee USTA Men's Challenger - Knoxville USTA Men's Challenger of Urbana-Champaign - Urbana Copa Ericsson Costa Rica - San Jose Hilton Waikoloa Village USTA Challenger - Waikoloa KGHM Polish Indoors - Wroclaw VI Abierto Internacional de Salinas - Salinas 2001 USTA Challenger of Calabasas - Calabasas 2001 Eddleman USTA Challenger - Birmingham Compaq Challenger - Bucharest Zivnobanka Czech Open - Prostejov XI Venice Open - Venice Stella Artois Clay Court Championships - Budaors BH Tennis Open International Cup - Belo Horizonte Fifth-Third Bank Tennis Championships - Lexington Time Warner USTA Challenger - Binghamton IV Gramado Open de Tenis - Gramado Cali Challenger Compaq Cup 2001 - Zabrze TED Open - Istanbul Copa Ericsson Mexico - Guadalajara USTA Championships of Kerrville - Kerrville VII Trofeo Ciudad de Quito - Quito USTA Tennis Championships of Houston - Houston USTA Challenger of Burbank - Burbank 2001 UT Tyler Patriot Challenger - Tyler Urbana-Champaign Challenger - Urbana The Waco International Tennis Challenger - Waco 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno VIII Trofeo Ciudad de Quito - Quito USTA Challenger of Burbank - Burbank USTA Challenger of San Antonio - San Antonio Samsung Securities Cup - Seoul 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign Yokohama World Tennis Gaora Cup - Yokohama USTA Challenger of Dallas - Dallas Abierto Internacional de Salinas - Salinas 2003 Freeman Men's Challenger - Joplin Healthsouth/USTA Challenger - Denver Challenger Ciudad de Tijuana - Tijuana GHI Bronx Tennis Classic - Bronx USTA Men's Challenger of Dallas - Dallas 2002 USTA Tallahassee Tennis Challenger - Tallahassee USTA/Safeway Challenger - Aptos Third Bank Tennis Championships - Lexington drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA Challenger of Houston - Houston drkoop.com USTA Tennis Championships - Armonk Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage drkoop.com USTA Tennis Championships of Denver - Denver USTA Men's Challenger of Urbana-Champaign - Urbana Open de Montauban - Montauban USTA Safeway Challenger - Aptos Heineken Challenger - Ho Chi Minh City VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Challenger Leon 2003 - Leon 2003 West Side Tennis Club Challenger - Forest Hills Memorial Savigni - Sassuolo 2003 USTA Tallahassee Tennis Challenger - Tallahassee Credicard Mastercard Tennis Cup - Campos do Jordao Fifth-Third Bank Tennis Championships - Lexington Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Segundo Aberto de Brasilia - Brasilia Kyiv UMC Open - Kiev Optimus Maia Open - Maia Project Independence Men's Challenger - Mandeville Gran Copa Ericsson - Rio de Janeiro USTA Challenger of San Antonio - San Antonio Regional Hand Center Men's Challenger - Fresno IX Trofeo Ciudad de Quito - Quito USTA Challenger of Tiburon - Tiburon The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Britania Zavaleta - Puebla USTA Men's Challenger of Dallas - Dallas 2004 Freeman Men's Challenger - Joplin Bogota Challenger - Bogota Corona Mexico City Open - Mexico City Healthsouth/USTA Men's Challenger of Burbank - Burbank IX Abierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Frito Lay/USTA Challenger - Binghamton GHI Bronx Tennis Classic - Bronx drkoop.com USTA Challenger of Burbank - Burbank Ljubljana Open - Ljubljana Shimadzu All Japan Indoor - Kyoto USTA Tallahassee Tennis Challenger - Tallahassee 2003 Eddleman USTA Challenger - Birmingham XI Open International D'Andorra - Andorra Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Granby Natrel Challenger - Granby The Natrel's Challenger of Granby - Granby USTA Seascape Challenger - Aptos Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Fifth Third Bank Tennis Classic - Lexington A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa Village USTA Challenger - Waikoloa I Manta Open - Manta 2004 USTA Challenger of Calabasas - Calabasas Smith Barney Men's Challenger - Covington College Station Challenger - College Station Austin Challenger - Austin Czech Open - Prostejov X Trofeo Ciudad de Quito - Quito West Side Tennis Challenger - Forest Hills Tiburon Challenger - Tiburon Burbank Challenger - Burbank 2004 Keys Gate Challenger - Homestead Privat Bank Cup - Dnepropetrovsk Challenger Groningen - Groningen Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Copa Telefonica CTC Chile - Santiago Music City Challenger - Nashville 2005 Freeman Men's Challenger - Joplin USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Draft Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Badden Open by Rothaus - Ettlingen Czech Open 2005 - Prostejov The West Side Tennis Club Grass Court Challenger - Forest Hills USTA Comerica Challenger - Aptos Copa Petrobras - Bogota The LTA Men's Challenger - Southampton Copa Petrobras - Santiago USTA/Adtech Challenger - Boston Challenger Cudad de Guayaquil - Guayaquil Mobilux Open - Luxembourg Nossa Caixa Tennis Cup - Sao Paulo Hilton Waikoloa Village USTA Challenger - Waikoloa Cyclus Open de Tenis - Florianopolis USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise Corona Mexico City Open - Mexico City 2006 USTA Tallahassee Tennis Challenger - Tallahassee 2006 Challenger of Santa Clarita California Challenger - Valencia XL Bermuda Open - Bermuda Challenger Casablanca San Angel - Mexico City Abierto Colombiano de Tenis - Bogota Atlanta Clay Court Challenger - Atlanta ECM Prague Open - Prague Unique Zagreb Open - Zagreb Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota Credicard Mastercard Tennis Cup - Campos do Jordao XIV Challenger ATP Club Premium Open - Quito Hilton Waikoloa Village USTA Challenger - Waikoloa Savannah Challenger AT&T Challenger of Dallas - Dallas Bancolombia Open - Bogota 2008 Lubbock Challenger - Lubbock San Luis Potosi Challenger 2007 - San Luis Potosi USTA Tallahassee Tennis Challenger - Tallahassee 2007 Challenger of Santa Clara - Valencia II Naples ITG Challenger - Naples The 'Fitz' Casino Challenger - Tunica Countrywide Classic USTA Challenger - Carson Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Challenger Lugano - Lugano Ciudad de Pozoblanco Open Diputacion - Cordoba Levene Gouldin & Thompson Tennis Challenger - Binghamton GHI Bronz Classic - Bronx Oklahoma Challenger - Tulsa Seguros Bolivar Open - Medellin XIII Trofeo Ciudad de Quito - Quito Swanston Challenger - Sacramento Copa Petrobras Colombia - Bogota Pro Challenger at Calabasas - Calabasas Samsung Securities Cup - Seoul Flea Market Cup - Busan Tennis Masters Series - Indian Wells Puerto Rico Challenger Tennis Event - Humacao Tallahassee Tennis Challenger - Tallahassee Men's Pro Challenger at Tunica National - Tunica Trofeo Cassa di Risparmio di Alessandria - Alessandria Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Guzzini Challenger - Recanati Fifth Third Bank Tennis Championships - Lexington Semgroup Challenger - Tulsa Seguros Bolivar Open - Cali Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup Busan Challenger Tennis - Busan Music City Challenger - Nashville Pacific Life Open - Indian Wells JSM Challenger of Champaign - Urbana Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Bogota Challenger Sony Ericsson Open - Miami Medellin Challenger Knoxville Challenger Sarasota Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Nottingham Challenger Ojai Challenger Lugano Challenger Champaign Challenger Winnetka Challenger Bogota Challenger Western & Southern Financial Group Masters - Cincinnati Lexington Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tulsa Challenger Helsinki Challenger Bogota Challenger Rogers Cup - Montreal Salinas Challenger San Jose Challenger Rimouski Challenger Barranquilla Challenger Pereira Challenger Recife Challenger Blumenau Challenger Sarasota Challenger Leon Challenger Busan Challenger Cremona Challenger Alessandria Challenger Milan Challenger Guadalajara Challenger Winnetka Challenger Turin Challenger Pozoblanco Challenger Honolulu Challenger Aptos Challenger Dallas Challenger Manta Challenger Beijing Challenger BNP Paribas Open - Indian Wells Tulsa Challenger Cali Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Champaign Challenger Honolulu Challenger Dallas Challenger Cherbourg Challeger Salinas Challenger Pingguo Challenger Barranquilla Challenger Pereira Challenger Savannah Challenger Granby Challenger Sunrise Challenger Manta Challenger Como Challenger Quito Challenger Bogota Challenger Medellin Challenger Pereira Challenger Cali Challenger Baton Rouge Challenger Tallahassee Challenger Guadalajara Challenger Bogota Challenger Santiago Challenger Vicenza Challenger Furth Challenger Monterrey Challenger San Marino Challenger Manta Challenger Napa Challenger Cali Challenger Knoxville Challenger Guayaquil Challenger Santos Challenger Santiago Challenger San Luis Potosi Challenger Leon Challenger Tallahassee Challenger Cali Challenger Furth Challenger Poznan Challenger Prague Challenger Marburg Challenger Morelos Challenger Barranquilla Challenger Pereira Challenger Champaign Challenger Medellin Challenger Cancun Challenger Las Vegas Challenger Meknes Challenger Kyoto Challenger Guayaquil Challenger Knoxville Challenger Rio De Janeiro Challenger Bucaramanga Challenger Santo Domingo Challenger Morelos Challenger U.S. Open - New York Champaign Challenger Australian Open - Melbourne French Open - Paris Scheveningen Challenger Wimbledon - London U.S. Open - New York Fergana Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York San Luis Potosi Challenger French Open - Paris Sporting Challenger - Turin Wimbledon - London Australian Open - Melbourne French Open - Paris Binghamton Professional Tennis Tournament - Binghamton Wimbledon - London U.S. Open - New York San Luis Potosi Challenger 2002 - San Luis Potosi U.S. Open Australian Open - Melbourne 2002 USTA Challenger of Calabasas - Calabasas French Open - Paris USTA Challenger of Burbank - Burbank Wimbledon - London Rimouski Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Australian Open - Melbourne French Open - Paris Wimbledon - London University of Tennessee USTA Men's Challenger - Knoxville U.S. Open - New York V Trofeo Ciudad de Quito - Quito Australian Open - Melbourne Atlantic City Open - Atlantic City Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito French Open - Paris Blois Challenger Wimbledon - London Challenger de Granby - Granby Kroger / St. Jude International - Memphis West Side Tennis Club Clay Court Challenger - Forest Hills U.S. Open - New York Campinas Challenger Canottieri Minico 2004 - Mantova 12th BH Tennis Open International Cup - Belo Horizonte Australian Open - Melbourne French Open - Paris China Open - Beijing Open de L'Isere - Grenoble Wimbledon - London Copa Kia - Santiago U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Sony Ericsson Open 2008 - Belgrade Delray Beach International Tennis Championships - Delray Beach Heineken Open Shanghai - Shanghai Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta The Stella Artois Grass Court Championships - London Heineken Open - Auckland Franklin Templeton Tennis Classic - Scottsdale The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Heineken Open - Auckland Adidas International - Sydney U.S. Men's Clay Court Championships - Houston Gerry Weber Open - Halle TD Waterhouse Cup - Long Island SAP Open - San Jose Kroger / St. Jude International - Memphis Arizona Men's Tennis Championships - Scottsdale The 10tele.com Open - Nottingham Synsam Swedish Open - Bastad RCA Championships - Indianapolis Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Campbells Hall of Fame Tennis Championships - Newport U.S. Open - New York Regions Morgan Keegan Championships - Memphis Australian Open - Melbourne Waldbaum's Hamlet Cup - Long Island French Open - Paris Wimbledon - London Copa Claro - Buenos Aires U.S. Open - New York SAP Open - San Jose Australian Open - Melbourne French Open - Paris Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco SAP Open - San Jose Wimbledon - London SkiStar Swedish Open - Bastad Thailand Open - Bangkok Ecuador Open - Quito Brasil Open - Sao Paulo U.S. Open - New York Australian Open - Melbourne French Open - Paris Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis Gerry Weber Open - Halle Wimbledon - London Ecuador Open - Quito US Men's Clay Court Championship - Houston Arizona Men's Tennis Championships - Scottsdale Legg Mason Tennis Classic - Washington Gerry Weber Open - Halle U.S. Open - New York Atlanta Tennis Championships - Atlanta Franklin Templeton Tennis Classic - Scottsdale Waldbaum's Hamlet Cup - Long Island BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco ATP Kremlin Cup - Moscow U.S. Men's Clay Court Championships - Houston Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Millenium Tennis Championships - Delray Beach Pacific Life Open - Indian Wells Adidas International - Sydney TD Waterhouse Cup - Long Island The Ericsson Open - Miami Tennis Masters Series - Miami NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Montreal Brisbane - Brisbane Countrywide Classic - Los Angeles French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, PO, ROU-ECU 5-0